//阅读程序 指出t1,t2,t3,t4的值
#include <iostream>
using namespace std;

void add1(int a1){
    a1++;
}
void add2(int& a2){
    a2++;
}
void add3(int* a3){
    (*a3)++;
}
int main(int argc, char const *argv[])
{
    int t1=2,t2=2,*t3=&t2,t4=t2,&t5=t2;
    add1(t1);   //t1不变 2
    add2(t2);   //t2=3
    add3(t3);   //*t3=t2=4
    add3(&t4);  //t4=3
    add2(t5);   //t5=t2=5
    cout<<t1<<endl<<t2<<endl<<*t3<<endl<<t4<<endl<<t5<<endl;
    return 0;
}
